sour taste of fermented foods - French English Dictionary